<?php
	$thanhvienid=isset($_SESSION["id"])?$_SESSION["id"]:"";
	$tenthanhvien=isset($_SESSION["hoten"])?$_SESSION["hoten"]:"";
	//lọc theo ngày bd,ngày kt và phiếu đặt sân để lấy ra thông tin đặt sân của từng phiếu. 
	$query="select p.PhieuDatSanID,p.TrangThai,l.SoNgayCuaTuan,l.NgayBD,l.NgayKT,l.Hai,l.Ba,l.Tu,l.Nam,l.Sau,l.Bay,l.ChuNhat,p.SanID,g.GioBatDau,g.GioKetThuc
			from phieudatsan p INNER JOIN lichdatsan l on p.PhieuDatSanID=l.PhieuDatSanID,
			giohoatdong g 
			WHERE ThanhVienID=$thanhvienid and g.GioHoatDongID=l.GioHoatDongID  and p.TrangThai<2 and l.NgayKT>=CURDATE()
			GROUP BY p.PhieuDatSanID,l.NgayBD,l.NgayKT
			";
	$result=mysql_query($query,$con);
	$num=mysql_num_rows($result);$dem=0;
	while($row=mysql_fetch_array($result))
	{
		$dem++;
		$ArrNgayDa=array();$ArrThangDa=array();
		$trangthai=trangthai($row['TrangThai']);
		$hai=$row['Hai'];$ba=$row['Ba'];$tu=$row['Tu'];$nam=$row['Nam'];$sau=$row['Sau'];$bay=$row['Bay'];$chunhat=$row['ChuNhat'];
		$phieudatsanid=$row['PhieuDatSanID'];
		$songaycuatuan=$row['SoNgayCuaTuan'];
		$sanid=$row['SanID'];
		$ngaybatdau=$row['NgayBD'];$ngayketthuc=$row['NgayKT'];$giobatdau="";$gioketthuc="";$tienthue=0;
		
		//Từ phiếu đặt sân đã có ta tiếp tục lấy ra giờ bắt đầu và kết thúc của từng phiếu để tính toán
		$strSQL="select p.PhieuDatSanID,l.NgayBD,l.NgayKT,p.SanID,g.GioBatDau,g.GioKetThuc
				from phieudatsan p INNER JOIN lichdatsan l on p.PhieuDatSanID=l.PhieuDatSanID,
				giohoatdong g 
				WHERE ThanhVienID=$thanhvienid and g.GioHoatDongID=l.GioHoatDongID
				and p.PhieuDatSanID='$phieudatsanid'
				ORDER BY GioBatDau asc";
		$kq=mysql_query($strSQL,$con);
		$flag=0;
		while($r=mysql_fetch_array($kq))	
		{
			//giá trị gioketthuc chính là giá trị lặp cuối cùng
			$gioketthuc=$r['GioKetThuc'];	
			if($flag==0)
			{
					//giá trị giobatdau là gái trị lặp đầu tiên
				$giobatdau=$r['GioBatDau'];
				$flag=1;
			}	
			if($hai==1)
			{
				//nếu là thứ 2 ta sẽ lấy ra duyệt từ ngày đến ngày để lấy ra mảng các ngày là thứ 2 
				// lấy tiếp giá sân rồi đem nhân với count của thứ 2
				$ArrThu=array();$ArrThang=array();$gia;
				layngaythang($ngaybatdau,$ngayketthuc,'Monday',$ArrThu,$ArrThang);
				$gia=Laygiasan($sanid,'Monday',$giobatdau);
				$tienthue+=$gia*count($ArrThu);
				if(count($ArrThu)>0 && count($ArrThang)>0)
				{
					array_push($ArrNgayDa,$ArrThu);
					array_push($ArrThangDa,$ArrThang);
				}
			}
			if($ba==1)
			{
				$ArrThu=array();$ArrThang=array();$gia;
				layngaythang($ngaybatdau,$ngayketthuc,'Tuesday',$ArrThu,$ArrThang);
				$gia=Laygiasan($sanid,'Tuesday',$giobatdau);
				$tienthue+=$gia*count($ArrThu);
				if(count($ArrThu)>0 && count($ArrThang)>0)
				{
					array_push($ArrNgayDa,$ArrThu);
					array_push($ArrThangDa,$ArrThang);
				}
			}
			if($tu==1)
			{
				$ArrThu=array();$ArrThang=array();$gia;
				layngaythang($ngaybatdau,$ngayketthuc,'Wednesday',$ArrThu,$ArrThang);
				$gia=Laygiasan($sanid,'Wednesday',$giobatdau);
				$tienthue+=$gia*count($ArrThu);
				if(count($ArrThu)>0 && count($ArrThang)>0)
				{
					array_push($ArrNgayDa,$ArrThu);
					array_push($ArrThangDa,$ArrThang);
				}
			}
			if($nam==1)
			{
				$ArrThu=array();$ArrThang=array();$gia;
				layngaythang($ngaybatdau,$ngayketthuc,'Thursday',$ArrThu,$ArrThang);
				$gia=Laygiasan($sanid,'Thursday',$giobatdau);
				$tienthue+=$gia*count($ArrThu);	
				if(count($ArrThu)>0 && count($ArrThang)>0)
				{
					array_push($ArrNgayDa,$ArrThu);
					array_push($ArrThangDa,$ArrThang);
				}
			}
			if($sau==1)
			{
				$ArrThu=array();$ArrThang=array();$gia;
				layngaythang($ngaybatdau,$ngayketthuc,'Friday',$ArrThu,$ArrThang);
				$gia=Laygiasan($sanid,'Friday',$giobatdau);
				$tienthue+=$gia*count($ArrThu);	
				if(count($ArrThu)>0 && count($ArrThang)>0)
				{
					array_push($ArrNgayDa,$ArrThu);
					array_push($ArrThangDa,$ArrThang);
				}
			}
			if($bay==1)
			{
				$ArrThu=array();$ArrThang=array();$gia;
				layngaythang($ngaybatdau,$ngayketthuc,'Saturday',$ArrThu,$ArrThang);
				$gia=Laygiasan($sanid,'Saturday',$giobatdau);
				$tienthue+=$gia*count($ArrThu);
				if(count($ArrThu)>0 && count($ArrThang)>0)
				{
					array_push($ArrNgayDa,$ArrThu);
					array_push($ArrThangDa,$ArrThang);
				}
			}
			if($chunhat==1)
			{
				$ArrThu=array();$ArrThang=array();$gia;
				layngaythang($ngaybatdau,$ngayketthuc,'Sunday',$ArrThu,$ArrThang);
				$gia=Laygiasan($sanid,'Sunday',$giobatdau);
				$tienthue+=$gia*count($ArrThu);
				if(count($ArrThu)>0 && count($ArrThang)>0)
				{
					array_push($ArrNgayDa,$ArrThu);
					array_push($ArrThangDa,$ArrThang);
				}
			}
		}
		if(!isset($checkmail))
		{
			echo "<table border='1' width='100%' class='thongtin-table' cellpadding='0' cellspacing='0'><tr><th colspan='7'>".$sanid."</th></tr>";
			echo "<tr>
						  <td>Ngày Bắt Đầu</td>
						  <td>Ngày Kết Thúc</td>
						  <td>Giờ Bắt Đầu</td>
						  <td>Giờ Kết Thúc</td>
						  <td>Tiền Thuê</td>
						  <td>Tình Trạng</td>
					</tr>";
			echo "<tr>
						  <td>".$ngaybatdau."</td>
						  <td>".$ngayketthuc."</td>
						  <td>".$giobatdau."</td>
						  <td>".$gioketthuc."</td>
						  <td>".$tienthue."</td>
						  <td>".$trangthai."</td>
					</tr>";
			echo "<tr><td colspan='7'>Các ngày đá : ";
			$SortNgayThang=array();$strSortNgayThang='';
			for($t=0;$t<count($ArrNgayDa);$t++)
			{
					for($k=0;$k<count($ArrNgayDa[$t]);$k++)
					{
						$strSortNgayThang=$ArrThangDa[$t][$k]."/".$ArrNgayDa[$t][$k];	
						$SortNgayThang[$strSortNgayThang]=$ArrNgayDa[$t][$k]."/".$ArrThangDa[$t][$k];
					}
			}
			ksort($SortNgayThang);
			foreach($SortNgayThang as $key=>$val)
			{
				echo $val.", ";	
			}
			echo "</td></tr></table>";
		}
		else
		{
			if($dem==$num)
			{
			$contain.="Xin chào: $tenthanhvien \n";
			$contain.="\t Sau đây là thông tin Sân của bạn \n";
			$contain.="\t Mã Sân: ".$sanid."\n\t Ngày Bắt Đầu Thuê: ".$ngaybatdau."\n\t Ngày Kết Thúc Thuê: ".$ngayketthuc;
			$contain.="\n\t Giờ Đá: ".$giobatdau." đến ".$gioketthuc;
			$contain.="\n\t Tổng Tiền: ".$tienthue."\nCám ơn bạn đã sử dụng dịch vụ đăng ký Sân online của chúng tôi.";
			$contain.="\nĐể hoàn tất việc đăng ký xin vui lòng đến đặt cọc trước 24h tính từ thời điểm đăng ký hoàn tất. ";
			}
		}
	}
?>
